<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    let stu = {
        name:'seti',
        age:18,
        study:function(){
            alert('好好学习')
        }
    }

    // //可以设置默认值
    // function add(a=1,b=2){
    //     alert( a + b );
    // }
    // add(3);
    
    //类
    // let Person = function(name){
    //     //属性
    //     this.name = name;
    //     //方法
    //     this.hi = function(){
    //         alert("我的名字是"+this.name);
    //     }
    // }

    // //新增一个方法 也可以新增属性
    // Person.prototype.age = 0; 
    // Person.prototype.jian = function(){
    //     alert("剑魔");
    // }

    // //对象
    // let a = new Person('瑟提');
    // a.hi();
    // a.jian();

    // function test(a,b){
    //     alert(a+b);
    //     console.log(this); // this = window
    // }
    // //如何改变 test()的this指向
    // let obj = {name:'seti',age:18}
    // test.apply(obj,[3,4]);
    
    //支持任意多个参数
    // function showall(){
    //      for(var i=0;i<arguments.length;i++){
    //         console.log(arguments[i]);
    //      }
    // }
    // showall('seti',18,'jianmo',19);

    //匿名函数
    // (function(){
    //     console.log('我是函数');
    // })();
   
    //函数的递归调用 0,1,1,2,3,5,8,13
    function fabo(n){
        if(n==0){
            return 0;
        }else if(n==1){
            return 1;
        }else{
            return fabo(n-1)+fabo(n-2);
        }
    }
    console.log(fabo(7));


</script>
</html>